﻿var loaidt = "";
var myData = new Array(4);
for (var i = 0; i < 8; i++) {
    myData[i] = ["", "", "", "", "", "", "", "", ""];
}
var ds = Ext.create('Ext.data.ArrayStore', {
    fields: ["id", "ma_sv", "loai", "hoten", "nam_sinh", "nghe_nghiep", "dan_toc", "hktt", "ton_giao"],
    data: myData
});
//Qtdt
var myData = new Array(4);
for (var i = 0; i < 8; i++) {
    myData[i] = ["", "", "", "", "", "", "", "", ""];
}

var dsdt = Ext.create('Ext.data.ArrayStore', {
    fields: ["ma_dt", "ma_cb", "loaidt", "tu_ngay", "den_ngay", "nganh_dt", "truong_dt", "xep_loai"],
    data: myData
});

//Qtct
var myData = new Array(4);
for (var i = 0; i < 8; i++) {
    myData[i] = ["", "", "", "", "", "", "", "", ""];
}

var qtct = Ext.create('Ext.data.ArrayStore', {
    fields: ["qt_ct", "ma_cb", "ngaydct", "ngaycct", "vi_tri", "cong_ty", "chuc_vu"],
    data: myData
});

//Khen thưởng
var myData = new Array(4);
for (var i = 0; i < 8; i++) {
    myData[i] = ["", "", "", "", "", "", "", "", ""];
}

var ds_kt = Ext.create('Ext.data.ArrayStore', {
    fields: ["id_kt", "ma_cb", "ngay_kt", "danh_hieu", "so_qd", "hinh_thuc", "dvi_kt"],
    data: myData
});

//kỷ luật
var myData = new Array(4);
for (var i = 0; i < 8; i++) {
    myData[i] = ["", "", "", "", "", "", "", "", ""];
}

var ds_kl = Ext.create('Ext.data.ArrayStore', {
    fields: ["id_kl", "ma_cb", "ngay_kl", "ly_do", "so_qd", "hinh_thuc", "dvi_kl"],
    data: myData
});

var ab = "";


var myData1 = new Array(4);
for (var i = 0; i < 10; i++) {
    myData1[i] = ["", "", "", "", "", "", "", "", ""];
}
var ds1 = Ext.create('Ext.data.ArrayStore', {
    fields: ["QT_HT", "ma_sv", "tu_ngay", "hoten", "nam_sinh", "nghe_nghiep", "dan_toc", "hktt", "ton_giao"],
    data: myData1
});


/*********************************/
function P_LOPNGANH_KQ(b_kq) {
    if (Fb_LOI_KTRA(b_kq)) {
        form_P_LOI(b_kq);
        return;
    }
    else {
        var b_chuoi1 = CH_JSON(b_kq);
        var a_data2 = Ext.create('Ext.data.Store', {
            fields: ['id_lop', 'ten_lop'],
            data: b_chuoi1
        });

        var b = Ext.getCmp('lop');
        b.clearValue();
        b.setValue("");
        b.setValue(null);
        b.bindStore(a_data2);
    }
}

//Create Grid

function QuatrinhCT() {
    return Ext.create('Ext.grid.Panel', {
        id: 'qtct', title: 'QT công tác',
        plugins: Ext.create('Ext.grid.plugin.CellEditing', {
            clicksToEdit: 1
        }),
        store: qtct,
        columns: [
            { header: 'id', hidden: true, dataIndex: 'id_qt_ct' },
            { header: 'ma_sv', hidden: true, dataIndex: 'ma_cb' },
             {
                 header: 'Từ ngày', width: 150, dataIndex: 'ngaydct', type: 'date', renderer: Ext.util.Format.dateRenderer('d/m/Y'),
                 editor: {
                     xtype: 'datefield', width: 135, format: 'd/m/Y', allowBlank: true,
                     renderer: Ext.util.Format.dateRenderer('d/m/Y')
                 }
             },
              {
                  header: 'Đến ngày', width: 150, dataIndex: 'ngaycct', type: 'date', renderer: Ext.util.Format.dateRenderer('d/m/Y'),
                  editor: {
                      xtype: 'datefield', width: 135, format: 'd/m/Y', allowBlank: true,
                      renderer: Ext.util.Format.dateRenderer('d/m/Y')
                  }
              },
              {
                  header: 'Vị trí ct', width: 200, dataIndex: 'vi_tri',
                  editor: {
                      allowBlank: true
                  }
              },
              {
                  header: 'Công ty', width: 200, dataIndex: 'cong_ty', flex: 1,
                  editor: {
                      allowBlank: true
                  }
              },
              {
                  header: 'Chức vụ', width: 150, dataIndex: 'chuc_vu', flex: 1,
                  editor: {
                      allowBlank: true
                  }
              }

        ]
    });
}

function KhenThuong() {
    return Ext.create('Ext.grid.Panel', {
        id: 'khenthuong', title: 'Khen thưởng',
        plugins: Ext.create('Ext.grid.plugin.CellEditing', {
            clicksToEdit: 1
        }),
        store: ds_kt,
        columns: [
            { header: 'id', hidden: true, dataIndex: 'id_kt' },
            { header: 'ma_sv', hidden: true, dataIndex: 'ma_cb' },
             {
                 header: 'Từ ngày', width: 150, dataIndex: 'ngay_kt', type: 'date', renderer: Ext.util.Format.dateRenderer('d/m/Y'),
                 editor: {
                     xtype: 'datefield', width: 135, format: 'd/m/Y', allowBlank: true,
                     renderer: Ext.util.Format.dateRenderer('d/m/Y')
                 }
             },
              {
                  header: 'Doanh hiệu', width: 250, dataIndex: 'danh_hieu',
                  editor: {
                      allowBlank: true
                  }
              },
              {
                  header: 'Quyết định số', width: 150, dataIndex: 'so_qd', flex: 1,
                  editor: {
                      allowBlank: true
                  }
              },
              {
                  header: 'Hình thức', width: 150, dataIndex: 'hinh_thuc', flex: 1,
                  editor: {
                      allowBlank: true
                  }
              },
              {
                  header: 'Đơn vị', width: 250, dataIndex: 'dvi_kt', flex: 1,
                  editor: {
                      allowBlank: true
                  }
              }
        ]
    });
}
//Kỷ luật

function Kyluat() {
    return Ext.create('Ext.grid.Panel', {
        id: 'kyluat', title: 'Kỷ luật',
        plugins: Ext.create('Ext.grid.plugin.CellEditing', {
            clicksToEdit: 1
        }),
        store: ds_kl,
        columns: [
            { header: 'id', hidden: true, dataIndex: 'id_kl' },
            { header: 'ma_sv', hidden: true, dataIndex: 'ma_cb' },
             {
                 header: 'Ngày', width: 150, dataIndex: 'ngay_kl', type: 'date', renderer: Ext.util.Format.dateRenderer('d/m/Y'),
                 editor: {
                     xtype: 'datefield', width: 135, format: 'd/m/Y', allowBlank: true,
                     renderer: Ext.util.Format.dateRenderer('d/m/Y')
                 }
             },
              {
                  header: 'Lý do', width: 250, dataIndex: 'ly_do',
                  editor: {
                      allowBlank: true
                  }
              },
              {
                  header: 'Quyết định số', width: 150, dataIndex: 'so_qd', flex: 1,
                  editor: {
                      allowBlank: true
                  }
              },
              {
                  header: 'Hình thức', width: 150, dataIndex: 'hinh_thuc', flex: 1,
                  editor: {
                      allowBlank: true
                  }
              },
              {
                  header: 'Đơn vị', width: 250, dataIndex: 'dvi_kl', flex: 1,
                  editor: {
                      allowBlank: true
                  }
              }
        ]
    });
}